package com.duqc.web.dto;

import lombok.Data;

import java.util.List;

/**
 * @ClassName CanalDTO
 * @Description TODO
 * @Author duqc
 * @Date 2021/4/14
 **/
@Data
public class CanalDTO {
    /**
     * 消息中的数据
     */
    private List<TbCommodityInfoDTO> data;
    /**
     * 数据库名称
     */
    private String database;
    private Long es;
    /**
     * 递增，从1开始
     */
    private Integer id;
    /**
     * 是否是DDL语句
     */
    private Boolean isDdl;
    /**
     * 表结构的字段类型
     */
    private MysqlType mysqlType;
    /**
     * UPDATE语句，旧数据
     */
    private List<TbCommodityInfoDTO> old;
    /**
     * 主键名称
     */
    private List<String> pkNames;
    /**
     * sql语句
     */
    private String sql;
    private SqlType sqlType;
    /**
     * 表名
     */
    private String table;
    private Long ts;
    /**
     * (新增)INSERT、(更新)UPDATE、(删除)DELETE、(删除表)ERASE等等
     */
    private String type;


}
